#include <stdio.h>
#include <stdarg.h>

const int MAX_BUFF_SIZE = 1024;

void printf_vprintf(const char *fmt, ...) {
    va_list argv;
    va_start(argv, fmt);
    // 直接把参数中的数据打印到屏幕
    vprintf(fmt, argv);
    va_end(argv);
}

void sprintf_snprintf() {
    // sprintf把数据打印到指定变量中
    // snprintf在打印的同时还会包含打印的个数
    const char *ptr = "HelloWorld";
    char buff1[10], buff2[10];

    

}

void vsprintf_vsnprintf() {

}


int main() {

    printf_vprintf("%s: %s\n", "Hello", "World");

    return 0;
}
